Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour SkiStar Swedish Open - Bastad Helsinki Challenger Khanty-Mansiysk Challenger USA F4 USA F5 Portugal F1 USA F6 USA F7 USA F8 Italy F1 USA F9 Germany F6 Hungary F2 Spain F7 Poland F2 Poland F3 Turkey #2-w1 Turkey #2-w2 Turkey #2-w3 Turkey #2-w4 Russia F1 Russia F2 Russia F3 Poland F6 Hungary F5 Georgia F1 Georgia F2 Israel #2-w1 Israel #2-w2 Israel #2-w3 Israel #2-w4 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F3 Spain F4 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Spain F7 Poland F2 Poland F3 Spain F10 Spain F11 Spain F12 Spain F13 Spain F14 Spain F15 Poland F5 Russia F6 Belarus F1 Belarus F2 Spain F24 Spain F25 Spain F26 Ukraine F2 Ukraine F3 France F18 France F19 Belgium F1 Belgium F2 Tunisia F5 Tunisia F6 India F7 India F8 Germany F2 Austria F1 Spain F4 Spain F5 Italy F1 Italy F2 Poland F2 Spain #1-w1 Poland F3 France F4 France F5 Portugal F2 Portugal F3 Spain F9 Uzbekistan F3 Uzbekistan F4 Japan F4 Poland F5 Poland F6 Poland F7 Belarus F1 Spain F21 Poland F11 Poland F12 Iran F5 Iran F6 Russia F2 Germany F1 Germany F2 Germany F4 France F4 France F5 France F6 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Belarus F3 Germany F8 Poland F5 Russia F3 Russia F4 Russia F7 Croatia F1 Croatia F2 Spain F9 Italy F9 Italy F10 Italy F14 Germany F9 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Croatia F1 France F4 France F5 Egypt F5 Russia F1 Russia F2 Italy F7 Spain F14 Poland F1 Poland F2 Germany F6 Germany F7 Italy F21 Russia F4 Russia F3 Poland F5 France F13 Spain F32 Bosnia/Herzegovina F5 Germany F19 Bosnia/Herzegovina F6 Belarus F1 Belarus F2 Great Britain F16 Czech Rep F4 Czech Rep F5 Germany F1 Germany F2 Germany F3 Azerbaijan F1 Azerbaijan F2 France F4 France F5 Spain F11 Italy F6 Poland F1 Poland F2 Germany F7 Russia F3 Russia F7 France F13 France F14 Germany F16 Belarus F3 Czech Republic F4 Czech Republic F5 Germany F1 Germany F2 Croatia F1 Croatia F2 Ukraine F1 Ukraine F2 Russia F1 Turkey F12 Turkey F13 Turkey F14 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Uzbekistan F1 Germany F7 Russia F5 Russia F6 Great Britain F1 Germany F2 Great Britain F2 Russia F4 Russia F5 Ukraine F2 Ukraine F3 Russia F7 Chinese Taipei F1 Chinese Taipei F2 Korea F1 Korea F2 Poland F1 Korea F3 Germany F8 Kazakhstan F6 Kazakhstan F7 Italy F19 Italy F20 Russia F10 Poland F4 Poland F5 Poland F6 Germany F1 Germany F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Germany F5 Germany F6 Germany F7 Germany F8 Germany F9 Poland F1 Belarus F2 Germany F2 Germany F3 Russia F2 Switzerland F1 Switzerland F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Russia F3 Russia F4 Kazakhstan F10 Kazakhstan F11 Belarus F1 Belarus F2 France F18 France F19 Belarus F4 Kazakhstan F1 Kazakhstan F2 Egypt F15 Uzbekistan F3 Uzbekistan F4 Kazakhstan F1 Kazakhstan F2 Switzerland F1 Switzerland F2 France F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Russia F1 Russia F3 Russia F4 Russia F5 Poland F6 Russia F7 Russia F8 Kazakhstan F2 (Aktobe) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F3 (Shymkent) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F1 (Kazan) Russia F2 (Kazan) Russia F3 (Kazan) Russia F4 (Kazan) Russia F5 (Kazan) Belarus F1 (Minsk) Belarus F2 (Minsk) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Germany F16 (Hamburg) Turkey F47 (Antalya) Turkey F48 (Antalya) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Russia F1 (Moscow) Russia F2 (Almetievsk) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F4 (Kazan) Russia F5 (Kazan) Belarus F2 (Minsk) Russia F7 (Moscow) Russia F8 (Moscow) Germany F15 (Bad Salzdetfurth) M25 Nussloch M25 Kazan KGHM Polish Indoors - Wroclaw Togliatti Cup - Togliatti Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Togliatti Cup - Togliatti Mordovia Cup - Mordovia Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad KGHM Polish Indoors - Wroclaw Cepu Open - San Marino Mordovia Cup - Mordovia Porsche Open - Poznan Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Banja Luka Challenger 2004 - Banja Luka Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago KGHM Polish Indoors - Wroclaw Architect Open - Budapest Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand LXV Concurso Internacional Vigo - Vigo Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Pekao Open - Szczecin Samsung Secruities Cup Challenger - Seoul Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc XL Bermuda Open - Bermuda ECU Prague Open - Prague Fergana Challenger - Fergana Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open 2007 - Scheveningen Penza Cup - Penza Porsche Open - Poznan Mordova Cup 2007 - Saransk LXVII Concursu Internacional de Vigo - Vigo UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Challenger Tunisie - Tunis IPP Open - Helsinki Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Penza Cup 2008 - Penza Porsche Open - Poznan s'Tennis Masters Challenger - Graz Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Ostrava Challenger Zagreb Challenger Furth Challenger Bytom Challenger Penza Challenger Saransk Challenger Poznan Challenger Banja Luka Challenger Astana Challenger Aachen Challenger Bratislava Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Kyoto Challenger Rimouski Challenger St. Brieuc Challenger Monza Challenger Leon Challenger Rome Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Bytom Challenger Marburg Challenger Penza Challenger Saransk Challenger Karshi Challenger Astana Challenger Astana Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Reunion Island Challenger Kazan Challenger St. Brieuc Challenger Johannesburg Challenger Fergana Challenger Marburg Challenger Pozoblanco Challenger Bogota Challenger Sopot Challenger Poznan Challenger Penza Challenger Astana Challenger Beijing Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Seoul Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Helsinki Challenger Kazan Challenger Sarajevo Challenger Kaohsiung Challenger Napoli Challenger Athens Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Astana Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Brasov Challenger Istanbul Challenger Szczecin Challenger Izmir Challenger Mons Challenger Rennes Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Toyota Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Johannesburg Challenger Karshi Challenger Bordeaux Challenger Samarkand Challenger Nottingham-2 Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Fergana Challenger Kazan Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Bergamo Challenger Astana Challenger Kazan Challenger Samarkand Challenger Karshi Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Kaohsiung Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger St. Remy Challenger Orleans Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Helsinki Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Aix En Provence Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Ilkley Challenger Recanati Challenger Brest Challenger Bratislava Challenger Kazan Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Bangkok Challenger Surbiton Challenger Fergana Challenger Ilkley Challenger Winnetka Challenger Recanati Challenger Astana Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Mons Challenger Tashkent Challenger Budapest Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Andria Challenger Astana Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Wroclaw Challenger Shymkent Challenger Ortisei Challenger Traralgon Challenger Eckental Challenger Brescia Challenger Andria Challenger Noumea Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Samarkand Challenger Houston Challenger Koblenz Challenger Budapest Challenger Monterrey Challenger Sopot Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Estoril Open - Estoril Orange Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha BMW Open - Munich Catella Swedish Open - Bastad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow ASB Classic - Auckland Rogers Cup - Toronto Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group II, 2R, POL-ZIM 4-1